const formatTime = date => {
  const year = date.getFullYear();
  const month = date.getMonth() + 1;
  const day = date.getDate();
  const hour = date.getHours();
  const minute = date.getMinutes();
  const second = date.getSeconds();
  return [year, month, day].map(formatNumber).join('/') + ' ' + [hour, minute, second].map(formatNumber).join(':');
};

const formatNumber = n => {
  n = n.toString();
  return n[1] ? n : '0' + n;
};

module.exports = {
  formatTime: formatTime
};

function imageUtil(e) {
  var imageSize = {};
  var originalWidth = e.detail.width; //图片原始宽

  var originalHeight = e.detail.height; //图片原始高

  var originalScale = originalHeight / originalWidth; //图片高宽比
  //console.log('original Width',originalWidth, 'Height',originalHeight)
  //获取屏幕宽高

  uni.getSystemInfo({
    success: function (res) {
      var windowWidth = res.windowWidth;
      var windowHeight = res.windowHeight;
      var windowscale = windowHeight / windowWidth; //屏幕高宽比
      //console.log('window',windowWidth, windowHeight)

      if (originalScale < windowscale) {
        //图片高宽比小于屏幕高宽比
        //图片缩放后的宽为屏幕宽
        imageSize.imageWidth = windowWidth;
        imageSize.imageHeight = windowWidth * originalHeight / originalWidth;
      } else {
        //图片高宽比大于屏幕高宽比
        //图片缩放后的高为屏幕高
        imageSize.imageHeight = windowHeight;
        imageSize.imageWidth = windowHeight * originalWidth / originalHeight;
      }
    }
  }); //console.log('缩放后',imageSize.imageWidth, imageSize.imageHeight)

  return imageSize;
}

module.exports = {
  imageUtil: imageUtil
};